$(function () {
  var form = layui.form;
  // 1.1
  form.verify({
    pwd: [/^[\S]{6,12}$/, "密码必须6到12位，且不能出现空格"],

    // 1.2新密码校验规则 与原密码比较
    samePwd: function (value) {
      if (value === $("[name=oldPwd]").val()) {
        return "新旧密码不能相同!";
      }
    },
    // 1.3确认密码 跟新密码校验
    rePwd: function (value) {
      if (value != $("[name=newPwd]").val()) {
        return "两次密码不一致!";
      }
    },
  });

  // 2.1修改密码提交事件
  $(".layui-form").on("submit", function (e) {
    e.preventDefault();
    $.ajax({
      method: "POST",
      url: "/my/updatepwd",
      data: $(this).serialize(),
      success: function (res) {
        if (res.status !== 0) {
          return layui.layer.msg("更新密码失败!");
        }
        layui.layer.msg("更新密码成功!");
        // 通过jQuery方式拿到对象 [0]转化为dom对象
        // 2.4重置表单
        $(".layui-form")[0].reset();
      },
    });
  });
});
